﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using System.Runtime.Serialization;

namespace ActionService.DataTransferObjects
{
    [DataContract(Name = "AccountingObject")]
    public class AccountingObjectDto
    {
        [DataMember]
        public string AccountingObjectID { get; set; }
        [DataMember]
        public string AccountingObjectCode { get; set; }
        [DataMember]
        public string AccountingObjectName { get; set; }
        [DataMember]
        public string AccountingObjectCategoryId { get; set; }
        [DataMember]
        public string RestaurantId { get; set; }
        [DataMember]
        public string Prefix { get; set; }
        [DataMember]
        public string Address { get; set; }
        [DataMember]
        public string Tel { get; set; }
        [DataMember]
        public string Fax { get; set; }
        [DataMember]
        public string EmailAddress { get; set; }
        [DataMember]
        public string Website { get; set; }
        [DataMember]
        public string CompanyTaxCode { get; set; }
        [DataMember]
        public DateTime BirthDate { get; set; }
        [DataMember]
        public DateTime FiredDate { get; set; }
        [DataMember]
        public string Description { get; set; }
        [DataMember]
        public string ContactName { get; set; }
        [DataMember]
        public string JobCandidateName { get; set; }
        [DataMember]
        public bool ContactSex { get; set; }
        [DataMember]
        public string ContactMobile { get; set; }
        [DataMember]
        public string ContactEmail { get; set; }
        [DataMember]
        public string ContactHomeTel { get; set; }
        [DataMember]
        public string ContactAddress { get; set; }
        [DataMember]
        public bool IsPersonal { get; set; }
        [DataMember]
        public string IdentificationNumber { get; set; }
        [DataMember]
        public DateTime IssueDate { get; set; }
        [DataMember]
        public string IssueBy { get; set; }
        [DataMember]
        public bool IsVendor { get; set; }
        [DataMember]
        public bool IsCustomer { get; set; }
        [DataMember]
        public bool IsEmployess { get; set; }
        [DataMember]
        public string CountryRegion { get; set; }
        [DataMember]
        public string Province { get; set; }
        [DataMember]
        public string District { get; set; }
        [DataMember]
        public string Village { get; set; }
        [DataMember]
        public bool IsActive { get; set; }
        [DataMember]
        public string DepartmentID { get; set; }
    }
}
